embankment leak - French English Dictionary